1
general::
Phrase(s): have one’s heart in the right place
Fig. to have good intentions, even if there are bad results. • I don’t always do what is right, but my heart is in the right place. • Good old Tom. His gifts are always tacky, but his heart’s in the right place.
McGrawhill's American Idioms And Phrasal Verbs